package com.ruoyi.network.model.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.HeadFontStyle;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import io.swagger.annotations.ApiModel;
import lombok.Data;

/**
 * IP段Excel表格数据VO
 *
 * @author lyp
 */

@Data
@ApiModel(value = "IpRangeExcelVO", description = "IP段Excel表格数据VO")
@ExcelIgnoreUnannotated
@ColumnWidth(16)
@HeadRowHeight(14)
@HeadFontStyle(fontHeightInPoints = 11)
public class IpRangeExcelVO {
    /**
     * 序号
     */
    @ExcelProperty(value = "序号")
    private Integer index;
    /**
     * 网段名称
     */
    @ExcelProperty(value = "IP段")
    private String rangeName;
    /**
     * 使用部门
     */
    @ExcelProperty(value = "使用部门")
    private String usageDeptId;

    /**
     * 未使用IP情况
     */
    @ExcelProperty(value = "未使用IP情况")
    private Long notUseIpCount;

    /**
     * IP掩码
     */
    @ExcelProperty(value = "IP掩码")
    private String ipMask;

    /**
     * 网段标识
     */
    @ExcelProperty(value = "网段标识")
    private String networkIdentifier;

    /**
     * 网段格式化处理结果
     */
    private String rangeKey;
}
